package com.platform.usercenter.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Description: 角色数据权限DTO
 * @Author: chx
 * @Date: 2024-11-09 09:56
 **/
@Data
public class SysRoleMenuValueDTO {

    /**
     * 组织ID
     */
    private Long orgId;

    /**
     * 角色ID
     */
    private Long roleId;

    /**
     * 应用ID
     */
    private Long appSceneId;

    /**
     * 数据权限id
     */
    private Long permissionId;

    /**
     * 权限key值
     */
    private String code;

    /**
     * 权限value值
     */
    private String value;

    /**
     * 是否删除(Y,N)
     */
    private String isDelete;

    /**
     * 删除人
     */
    private String deleteBy;

    /**
     * 删除时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date deleteTime;

    //数据权限值
    private List<SelectOptionDTO> selectOptionDTOS;
}